//
//  UTEPedEventHandler.h
//  uteped_sdk
//
//  Created by mateng on 2024/2/19.
//

#import <Foundation/Foundation.h>
#import <Flutter/Flutter.h>

NS_ASSUME_NONNULL_BEGIN

@interface UTEPedEventHandler : NSObject<FlutterStreamHandler> {
    FlutterEventSink eventSink;
    FlutterEventChannel* eventChannel;
}

- (id) initWithMessenger: (NSObject<FlutterBinaryMessenger>*) messenger;
- (void)publishEvent: (NSObject*) event async:(BOOL) async;

@end

NS_ASSUME_NONNULL_END
